package com.wontube.smr.bo.constants;

import java.util.ArrayList;
import java.util.List;

import com.wontube.smr.client.model.po.Genre;

/**
 * @author tanggf(2012-8-7)
 *
 */
public class StandarTVGenres {
	public final static String ACTION = "Action";
	public final static String ANIMATION = "Animation";		
	public final static String BUSINESS = "Business";
	public final static String CLASSICS = "Classics";
	public final static String COMEDY = "Comedy";
	public final static String Documentary = "Documentary";	
	public final static String DRAMA = "Drama";
	public final static String KOREAN_DRAMA = "KoreanDrama";
	public final static String LATINO = "Latino";	
	public final static String SCIENCE = "Science";
	public final static String SPORTS = "Sports";
	
	//Anime -> Animation
	public final static String ANIME = "Anime";	
	
	//videogames -> Game
	//public final static String VIDEOGAMES = "Videogames";
	
	//其他显示为Others	
	//public final static String AUTOMOTIVE = "Automotive";
	public final static String CULTURE = "Culture";
	//public final static String FOREIGN = "Foreign";		
	public final static String GAY_AND_LESBIAN = "GayLesbian";
	//public final static String GREEN = "Green";
	public final static String HEALTH = "Health";
	//public final static String HOME = "Home";	
	public final static String MUSIC = "Music";	
	//public final static String WEB = "Web";	
	//public final static String OTHER = "Other";
	public final static String FAMILY = "Family";
	public final static String FOOD = "Food";
	public final static String GAME = "Game";
	public final static String HORROR = "Horror";
	public final static String NEWS = "News";	
	//public final static String TALK = "Talk";
	public final static String LIFESTYLE = "Lifestyle";
	public final static String KIDS = "Kids";
	public final static String INTERNATIONAL = "International";
	
	//Others
	public final static String OTHERS = "Others";
		
	
	public static String[] getAllOtherGenres(){
		return new String[]{OTHERS, CULTURE, GAY_AND_LESBIAN, HEALTH, MUSIC, 
				INTERNATIONAL, KIDS, NEWS, HORROR, GAME, FOOD, FAMILY, LIFESTYLE};
	}
	
	 public static String[] getAnimationGenres(){
	    	return new String[] {ANIMATION, ANIME};
	 }
	 
	 public static List<Genre> listDisplayGenres(){
		List<Genre> genres = new ArrayList<Genre>();
    	genres.add(new Genre(ACTION, ACTION));
    	genres.add(new Genre(ANIMATION, ANIMATION));   
    	//genres.add(new Genre(BUSINESS, BUSINESS));   
    	genres.add(new Genre(CLASSICS, CLASSICS));
    	genres.add(new Genre(COMEDY, COMEDY));
    	genres.add(new Genre(Documentary, Documentary));    	
    	genres.add(new Genre(DRAMA, DRAMA));
    	genres.add(new Genre(KOREAN_DRAMA, "Korean Drama"));
    	genres.add(new Genre(LATINO, LATINO));    	
    	genres.add(new Genre(SCIENCE, "Science Fiction"));
    	genres.add(new Genre(SPORTS, SPORTS));    	
    	genres.add(new Genre(OTHERS, OTHERS));   	
    	
	    return genres; 	
	 }
}
